package com.lzx.iteam.bean;

import java.io.Serializable;
import java.util.LinkedHashMap;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 * **********************************
 * User: zhangshuai
 * Date: 2017年 01月 16日
 * Time: 下午4:22
 *
 * @QQ : 1234567890
 * **********************************
 */
public class SalaryAllBean implements Serializable {

    private String _id;
    private String user_name;
    private float base_salary;                  // 基本工资
    private SalaryFieldBean[] salary_fields;    // 自定义字段
    private LinkedHashMap<String,SalaryFieldBean> fileds; // 基本工资 + 自定义字段
    private float day_salary;                   // 日薪
    private float work_salary;                  // 出勤工资
    private float meal_allowance;               // 出差补贴
    private float business_allowance;           // 出差补贴
    private float overtime_allowance;           // 加班补贴
    private float late_fine;                    // 迟到扣款
    private float leave_fine;                   // 早退扣款
    private float absent_fine;                  // 旷工扣款

    private float sum_salary;                   // 工资合计

    private float pension;                      // 个人养老
    private float medical;                      // 个人医疗
    private float unemployment;                 // 个人失业
    private float provident_fund;               // 个人公积金
    private float salary_tax;                   // 扣税
    private float actual_salary;                // 实发工资
    private float plus_or_minus;                // 增减项



    public String get_id() {
        return _id;
    }

    public void set_id(String _id) {
        this._id = _id;
    }

    public String getUser_name() {
        return user_name;
    }

    public void setUser_name(String user_name) {
        this.user_name = user_name;
    }

    public float getBase_salary() {
        return base_salary;
    }

    public void setBase_salary(float base_salary) {
        this.base_salary = base_salary;
    }

    public SalaryFieldBean[] getSalary_fields() {
        return salary_fields;
    }

    public void setSalary_fields(SalaryFieldBean[] salary_fields) {
        this.salary_fields = salary_fields;
    }

    public LinkedHashMap<String, SalaryFieldBean> getFileds() {
        return fileds;
    }

    public void setFileds(LinkedHashMap<String, SalaryFieldBean> fileds) {
        this.fileds = fileds;
    }

    public float getDay_salary() {
        return day_salary;
    }

    public void setDay_salary(float day_salary) {
        this.day_salary = day_salary;
    }

    public float getWork_salary() {
        return work_salary;
    }

    public void setWork_salary(float work_salary) {
        this.work_salary = work_salary;
    }

    public float getMeal_allowance() {
        return meal_allowance;
    }

    public void setMeal_allowance(float meal_allowance) {
        this.meal_allowance = meal_allowance;
    }

    public float getBusiness_allowance() {
        return business_allowance;
    }

    public void setBusiness_allowance(float business_allowance) {
        this.business_allowance = business_allowance;
    }

    public float getOvertime_allowance() {
        return overtime_allowance;
    }

    public void setOvertime_allowance(float overtime_allowance) {
        this.overtime_allowance = overtime_allowance;
    }

    public float getLate_fine() {
        return late_fine;
    }

    public void setLate_fine(float late_fine) {
        this.late_fine = late_fine;
    }

    public float getLeave_fine() {
        return leave_fine;
    }

    public void setLeave_fine(float leave_fine) {
        this.leave_fine = leave_fine;
    }

    public float getAbsent_fine() {
        return absent_fine;
    }

    public void setAbsent_fine(float absent_fine) {
        this.absent_fine = absent_fine;
    }

    public float getPension() {
        return pension;
    }

    public void setPension(float pension) {
        this.pension = pension;
    }

    public float getMedical() {
        return medical;
    }

    public void setMedical(float medical) {
        this.medical = medical;
    }

    public float getUnemployment() {
        return unemployment;
    }

    public void setUnemployment(float unemployment) {
        this.unemployment = unemployment;
    }

    public float getProvident_fund() {
        return provident_fund;
    }

    public void setProvident_fund(float provident_fund) {
        this.provident_fund = provident_fund;
    }

    public float getSalary_tax() {
        return salary_tax;
    }

    public void setSalary_tax(float salary_tax) {
        this.salary_tax = salary_tax;
    }

    public float getActual_salary() {
        return actual_salary;
    }

    public void setActual_salary(float actual_salary) {
        this.actual_salary = actual_salary;
    }

    public float getPlus_or_minus() {
        return plus_or_minus;
    }

    public void setPlus_or_minus(float plus_or_minus) {
        this.plus_or_minus = plus_or_minus;
    }

    public float getSum_salary() {
        return sum_salary;
    }

    public void setSum_salary(float sum_salary) {
        this.sum_salary = sum_salary;
    }
}
